module GWP{

      imports{
          Base
      }

	fixing Fix Mac10SD
    {
       Require : Mac10SD,

       Fixer : Mac10SD; Aiming=5,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }	  
	
    fixing Fix Model44
    {
       Require : Model44,

       Fixer : Model44; Aiming=4,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }	
	
	fixing Fix Winchester1894
    {
       Require : Winchester1894,

       Fixer : Winchester1894; Aiming=3,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }
	
    fixing Fix ThompsonM1A1
    {
       Require : ThompsonM1A1,

       Fixer : ThompsonM1A1; Aiming=5,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }
	
	fixing Fix ColtPeacemaker
    {
       Require : ColtPeacemaker,

       Fixer : ColtPeacemaker; Aiming=5,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }

	fixing Fix Heritage22Revolver
    {
       Require : Heritage22Revolver,

       Fixer : Heritage22Revolver; Aiming=4,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
    }

	fixing Fix PSG1
    {
       Require : PSG1,

       Fixer : PSG1; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
	
	fixing Fix BigBoy45ACP
    {
       Require : BigBoy45ACP,

       Fixer : BigBoy45ACP; Aiming=5,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}

	
	fixing Fix HKG3
    {
       Require : HKG3,

       Fixer : HKG3; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
	
	fixing Fix R870Police
    {
       Require : R870Police,

       Fixer : R870Police; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}

	fixing Fix DeLisleCarbine
    {
       Require : DeLisleCarbine,

       Fixer : DeLisleCarbine; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
 	fixing Fix Mini30
    {
       Require : Mini30,

       Fixer : Mini30; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
 	fixing Fix RugerMarkII
    {
       Require : RugerMarkII,

       Fixer : RugerMarkII; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
  	fixing Fix ColtPython357
    {
       Require : ColtPython357,

       Fixer : ColtPython357; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
  	fixing Fix ColtPython38
    {
       Require : ColtPython38,

       Fixer : ColtPython38; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
    fixing Fix NorincoMak90
    {
       Require : NorincoMak90,

       Fixer : NorincoMak90; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
    fixing Fix M60
    {
       Require : M60,

       Fixer : M60; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
     fixing Fix MiniUzi
    {
       Require : MiniUzi,

       Fixer : MiniUzi; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
    
      fixing Fix Marlin1894Custom357
    {
       Require : Marlin1894Custom357,

       Fixer : Marlin1894Custom357; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}
  
      fixing Fix Marlin1894Custom38
    {
       Require : Marlin1894Custom38,

       Fixer : Marlin1894Custom38; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}  
    
  
        fixing Fix M1carbine9mm
    {
       Require : M1carbine9mm,

       Fixer : M1carbine9mm; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	}  
    
         fixing Fix Glock21
    {
       Require : Glock21,

       Fixer : Glock21; Aiming=6,
       Fixer : CleaningKit=1; Aiming=2,
       Fixer : FireKlean; Aiming=1,
  	} 
    
 /************** MELEE WEAPONS **********************/
 
 	fixing Fix MoraKnife
	{
		Require 		: MoraKnife,
		Fixer 		: DuctTape=2,
		Fixer 		: Scotchtape=3,
	}

	fixing Fix Wakizashi
	{
		Require 		: Wakizashi,
		Fixer 		: DuctTape=2,
		Fixer 		: BlowTorch=1,
		Fixer 		: Scotchtape=6,
	}
    
	fixing Fix KatanaGoldRed
	{
		Require 		: KatanaGoldRed,
		Fixer 		: DuctTape=4,
		Fixer 		: BlowTorch=4, MetalWelding=6,
		Fixer 		: Scotchtape=8,
	}
    
	fixing Fix VikingAxe
	{
		Require 		: VikingAxe,
		Fixer 		: DuctTape=4,
		Fixer 		: Woodglue=2, Woodwork=4,
		Fixer 		: Scotchtape=8,
	}
	
}